آموزش C (بخش 3) :: متغیرها در زبان C

ٌٌٌٌٌٌWelcome

تاریخ : پنج شنبه 26 مرداد 1391
نویسنده : hamidrezakhouri

متغیر، نامی برای یک محل حافظه است که محتویات آن در طول اجرای برنامه ممکن است تغییر کند . اسم هر متغیر شامل حروف
aتا zا  ، Aتا Zا ، ارقام ۰تا ۹ا و خط ربط(آندرلاین) است . به طوری که با یکی از حروف و یا خط ربط شروع شده باشند . طول نام هر
متغیر بستگی به نوع کامپایلر دارد که معمولا” از ۱ز تا ۳۱ کاراکتر قابل استفاده است .


اسامی مجاز برای متغیرها | اسامی غیرمجاز برای متغیرها |

 


 

| ۱count |    count       |
| high! there | test123 |
| grad.1 |     high        |

 


 

تعریف نوع متغیر
برای استفاده از متغیرها درC باید ابتدا آنها را تعریف کنیم . تعریف متغیرها شامل نامگذاری و تعیین نوع آنها است که به صورت زیر انجام می شود :
<نوع> <اسامی متغیرها>
 برای تعریف چند متغیر در یک دستور باید اسامی با کاما از یکدیگر جدا گردد : 

int  var1, var2 ;

دستور فوق دو متغیر به اسامی var2و var1 را از نوع int تعریف می کند .

float  flovar1, flovar2 ;

دستور فوق ، دو متغیر به نام های flovar2و flovar1و را از نوع float تعریف می کند .

double d1 ;
char ch ;

اولین دستور ، d1 را از نوع double و دستور دوم متغیر ch را از نوع char تعریف می کند .

مقدار دادن به متغیرها

برای مقدار دادن به متغیرها می توان به دو طریق عمل کرد:
۱ به هنگام تعریف متغیر .
۲ پس از تعریف متغیر .
به عنوان مثال :

دستور اول ضمن تعریف a از نوع int مقدار آن را برابر با ۰ قرار می دهد . دستور دوم چهار متغیرb، c،، d،و eو را از نوع int تعریف کرده وفقط مقدار متغیر ch را از نوع کاراکتری تعریف کرده و مقدار آن را برابر با حرف a قرار می دهد . دستور چهارم مقدار متغیر b را برابر با ۰ قرار می دهد . دستور پنجم مقدار دو متغیر cو dو را برابر صفر قرار می دهد و این دستور ، انتساب چندتایی را مشخص می کند .
همان طور که قبلا”گفته شد مقدار متغیرها ممکن است در طول اجرای برنامه تغییر کند . با استفاده از کلمه کلیدی const می توانیم متغیرهایی را تعریف کنیم که مقدار آنها در طول اجرای برنامه ثابت باشد . برای تعریف این نوع متغیرها بصورت زیر عمل می شود :

<نوع> <اسامی متغیرها>const

نوع ، یکی از نوع هایی است که قبلا” ذکر شده و اسامی متغیرها ، مشخص کننده متغیرهایی است که باید به صورت ثابت تعریف شوند :

const int a = 10 , b = 20   ;

دستور فوق دو متغیر aو bو را از نوع int تعریف کرده و مقادیر آنها را برابر می دهد . این مقادیر در طول اجرای برنامه قابل تغییر هستند .



نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:






موضوعات مرتبط: مقالات C++ / C

آخرین مطالب

آمار وبلاگ:

بازدید امروز : 58739
بازدید دیروز : 39156
بازدید هفته : 58739
بازدید ماه : 4281587
بازدید کل : 1583054281
تعداد مطالب : 405
تعداد نظرات : 6
تعداد آنلاین : 587